# coding: utf-8

"""
1.分支语句格式
    if 判断条件1:
        执行语句1
    elif 判断条件2:
        执行语句2
    else:
        执行语句3
2.注意事项
    1.真：True、非0、非空
    2.假：False、0、None
    * 注意True和False首字母必须大写
    3.同一个区间的代码必须使用相同的缩进，否则报错！
"""

# 案例1:条件为非0时为true
if 3:
    print("条件为True时这条语句会被执行")
else:
    print("这条语句不会被执行")

print("============")
# 案例2:条件为0时为false
if 0:
    print("条件为0时语句不会被执行")
else:
    print("这条else语句会被执行")
print("============")

# 案例3:离开分支语句只需要使用不同的缩进
number = 2021
if number % 2:
    print(str(number) + "是奇数")
else:
    print(str(number) + "是偶数")
print("这条语句已经离开了分支")
print("============")

# 案例4:给出分数判断等级
score = 100
if 90 <= score <= 100:
    print("优秀")
elif 90 > score >= 80:
    print("良好")
elif 80 > score >= 70:
    print("一般")
elif 70 > score >= 60:
    print("合格")
elif 60 > score >= 0:
    print("不合格")
else:
    print("非法分数")
print("============")

# 案例5:嵌套的if
gender = 0  # 1为男生，0为女生
single = 1  # 1为单身，非0为脱团
if gender == 1:
    print("这是一位男同学，")
    if single == 1:
        print("他单身")
    else:
        print("他有女朋友了")
elif gender == 0:
    print("这是一位女同学，")
    if single == 0:
        print("她单身")
    else:
        print("她有男朋友了")
else:
    print("TA不男不女")
print("============")
